Application of Cray XMT for Power Grid Contingency Selection
نویسندگان
چکیده
Contingency analysis is a key function to assess the impact of various combinations of power system component failures. It involves combinatorial numbers of contingencies that exceed the capability of even very large supercomputing platforms. Therefore, it is critical to select credible contingency cases within the constraint of computing power. This paper presents a contingency selection method employing graph theory (edge betweenness centrality) to analyze power grid weighted graphs to remove low-impact components. The parallel implementation of the method was successfully demonstrated on the Cray XMT machine. The implementation takes advantage of the superior capabilities of the Cray XMT for graph-based problems and its programming features. This paper presents the performance and scalability of the Cray XMT and comparison with a cache-based, scalable, shared-memory machine.
منابع مشابه
Cray XMT Brings New Energy to High-Performance Computing
The vastly increasing volumes and complexities of experimental and computational data pose significant challenges to traditional high-performance computing (HPC) platforms as terabytes to petabytes of data must be processed and analyzed. And the growing complexity of computer models that incorporate dynamic multiscale and multiphysics phenomena place enormous demands on high-performance compute...
متن کاملOverview of the Next Generation Cray XMT
The next generation of Cray’s multithreaded supercomputer is architecturally very similar to the Cray XMT, but the memory system has been improved significantly and other features have been added to improve reliability, productivity, and performance. This paper begins with a review of the Cray XMT followed by an overview of the next generation Cray XMT implementation. Finally, the new features ...
متن کاملOptimizing Loop-level Parallelism in Cray XMT Applications
In this paper, we describe how to write efficient, parallel codes for the Cray XMT system, a massively multithreaded shared memory computer. To achieve good performance on Cray XMT systems, programs must exploit not only coarse-grained parallelism at the algorithmic level, but also fine-grained parallelism at the loop level. While the Cray XMT compiler is capable of performing the loop-level op...
متن کاملExploring the Performance of Massively Multithreaded Architectures Exploring the Performance of Massively Multithreaded Architectures *
We present a new scheme for evaluating the performance of multithreaded computers and demonstrate its application to the Cray MTA-2 and XMT supercomputers. Our scheme is based on the concept of clock cycles per element, C, plotted against both problem size and the number of processors. This scheme clearly shows if an implementation has achieved its asymptotic efficiency and is much more general...
متن کاملBokhari – Saltz : Performance of Multithreaded Architectures 2 1 Introduction
We present a new scheme for evaluating the performance of multithreaded computers and demonstrate its application to the Cray MTA-2 and XMT supercomputers. Our scheme is based on the concept of clock cycles per element, C, plotted against both problem size and the number of processors. This scheme clearly shows if an implementation has achieved its asymptotic efficiency and is much more general...
متن کامل